package com.example.teachingSystem.pojo.entity;

import com.baomidou.mybatisplus.annotation.*;

import java.io.Serializable;
import java.util.Date;
import lombok.Data;

/**
 * 教师表
 * @TableName teacher
 */
@TableName(value ="teacher")
@Data
public class Teacher implements Serializable {
    //教师ID：教师的唯一标识符。自动递增。

    @TableId(type = IdType.AUTO)
    private Long teacherId;

    //姓名：教师的姓名。

    private String name;

    //性别：教师的性别。可选值为"male"（男性）或"female"（女性）。
    private Object gender;

    //出生日期：教师的出生日期。

    private Date birthday;

    //学院：教师所属的学院。

    private String department;

    //职称：教师的职称。

    private String title;

    //联系方式：教师的联系方式。

    private String phone;

    //地址

    private String address;

    //创建时间

    @TableField(value = "create_time", fill = FieldFill.INSERT)
    private Date createTime;

    //身份证

    private String idCard;

    @TableField(exist = false)
    private static final long serialVersionUID = 1L;
}